﻿html
{
    padding : 0;
}

a:link
{
    color : Goldenrod;
    text-decoration : none;
}

a:visited
{
    color : Brown;
    text-decoration : none;
}

a:hover
{
    color : Goldenrod;
    text-decoration : underline;
}

a:active
{
    color : Goldenrod;
}

body 
{
    font-family : Times New Roman, Serif;
    background : #000;
    color : #fff;
    text-align : center;
    padding : 0;
    margin : 0;
}

table td
{
    vertical-align : top;
}

table th
{
	padding-right : 1em;
	white-space : nowrap;
}

img
{
    border : 0;
}

.Sponsor
{
    text-align : center;
    border : 2px solid #555;
    padding : 1em;
    width : 500px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 15px;
}

.SponsorBlurb
{
    display : block;
}

#menu
{
	padding : 0.25em;
	margin : 0;
	text-align : center;
	position : absolute;
	left : 0;
	top : 0;
	width : 99%;
    height : 32px;
}

#surround
{
    padding-top : 30px;
    width : 900px;
    margin-top : 0;
    margin-bottom : 0;
    text-align : left;
    margin-left : auto;
    margin-right : auto;
}

#header
{
    color : White;
    padding : 1em;
    text-align : center;
}

#header img
{
    margin-left : auto;
    margin-right : auto;
}

#userinfo
{
	padding : 0.5em;
}

.UserInfoBoxLoggedOnInfo
{
    display : inline;
    margin : 0.5em;
}

.UserInfoBoxInput
{
    display : inline;
    margin : 0.5em;
}

.UserInfoBoxInput input
{
    margin-left : 0.25em;
    margin-right : 0.25em;
}

.UserInfoBoxAction
{
    display : inline;
    margin : 0.5em;
}


#footer
{
    background : black;
    color : White;
    padding : 0.5em;
    border-top : 3px solid white;
    clear : both;
}

#footer table
{
	width : 100%;
}

#main
{
	padding : 1em;
	width : 790px;
}

input, textarea, select, option, button
{
    background-color : #888;
    border-color : #222;
    color : #fff;
}

.ErrorText
{
    color : #FA2;
}

.Menu
{
	padding : 0.25em;
	margin : 0;
	margin-left : auto;
	margin-right : auto;
	display : inline;
}

.MenuItem
{
	width : 56px;
	font-size : 7pt;
	font-family : Arial, Sans-Serif;
	font-weight : bold;
	padding : 3px 0.25em;
	margin : 0;
	display : inline-block;
	background-image : url(Button.gif);
	background-position : center center;
	background-repeat : no-repeat;
}

.Menu a:link
{
	color : #000;
	text-decoration : none;
}

.Menu a:visited
{
    color : #000;
    text-decoration : none;
}

.Menu a:hover
{
    color : #000;
    text-decoration : none;
}

.Menu a:active
{
    color : #000;
    text-decoration : none;
}

.AdminEditConfiguration
{
    width : 100%;
}

.AdminEditConfigurationHeading th
{
    padding-top : 2em;
}

.AdminEditConfigurationItem textarea
{
    width : 100%;
}

.AdminEditConfigurationItem textarea
{
    height : 300px;
}

.AdminEditConfigurationItem select, .AdminEditConfigurationItem input[type=text]
{
    width : 75%;
}

.PollResponsesTable
{
    width : 100%;
}

.PollResponsesTable th
{
    padding : 2px;
}

.PollResponseResultBar
{
    width : 250px;
    height : 20px;
    border : solid 1px White;
    padding : 2px;
    text-align : center;
    float : left;
    margin-right : 20px;
}

.PollResponseResultBarFill
{
    height : 100%;
    background : Gray;
}

.PollResponseResultBarValue
{
    position : relative;
    top : -20px;
    color : Goldenrod;
}

.PollResponseResultBarDetails
{
    display : inline;
    white-space : nowrap;
}

.NewsIcon
{
    float : right;
}
